package mains;

import cartes.Carte;

public class Full extends Main {
	
	private int hauteurBrelan;
	private int hauteurPaire;

	public Full(Carte[] tabCarte, int hauteurBrelan, int hauteurPaire) {
		super(tabCarte);
		
		if(tab5Cartes[0].getHauteur() != tab5Cartes[1].getHauteur() ||
		   tab5Cartes[1].getHauteur() != tab5Cartes[2].getHauteur() ||
		   tab5Cartes[0].getHauteur() != hauteurBrelan ||
		   tab5Cartes[3].getHauteur() != tab5Cartes[4].getHauteur() ||
		   tab5Cartes[3].getHauteur() != hauteurPaire)
		{
			throw new IllegalArgumentException("Full incorrect");
		}
		
		this.hauteurBrelan = hauteurBrelan;
		this.hauteurPaire = hauteurPaire;
		valeur = 7.0;
	}
	
	public int getBrelan()
	{
		return hauteurBrelan;
	}
	
	public int getPaire()
	{
		return hauteurPaire;
	}
	
	public String toString()
	{
		String s = super.toString();
		
		s += "\n Full : " + convertValeur(hauteurBrelan) + " par les " + convertValeur(hauteurPaire) +  "\n";
		
		return s;
	}
}
